1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect;
18
19 import com.google.common.annotations.GwtCompatible;
20 import com.google.common.base.Function;
21 import com.google.common.base.Functions;
22
23 import java.util.Map;
24 import java.util.SortedMap;
25
26
27
28
29
30
31 @GwtCompatible
32 public class MapsSortedTransformValuesTest extends MapsTransformValuesTest {
33
34 @Override
35 protected SortedMap<String, String> makeEmptyMap() {
36 return Maps.transformValues(Maps.<String, String>newTreeMap(),
37 Functions.<String>identity());
38 }
39
40 @Override
41 protected SortedMap<String, String> makePopulatedMap() {
42 SortedMap<String, Integer> underlying = Maps.newTreeMap();
43 underlying.put("a", 1);
44 underlying.put("b", 2);
45 underlying.put("c", 3);
46 return Maps.transformValues(underlying, Functions.toStringFunction());
47 }
48
49 public void testTransformValuesSecretlySortedMap() {
50 Map<String, String> sortedMap = Maps.newTreeMap();
51 assertTrue(Maps.transformValues(sortedMap, Functions.<String>identity())
52 instanceof SortedMap);
53 }
54 }